home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / NETIBMGE.IN_ / netibmge.inf
Encoding:
Windows Setup INFormation  |  1999-10-19  |  6.5 KB  |  165 lines

  1. ; NETIBMGE.INF
  2. ;
  3. ; IBM Netfinity Gigabit Ethernet SX Adapter
  4. ;
  5. ; Original Copyright 1998, IBM Corporation
  6. ; Copyright (c) 1998, Microsoft Corporation
  7.  
  8. [version]
  9. Signature   = "$Windows NT$"
  10. Class       = Net
  11. ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
  12. Provider    = %Msft%
  13. LayoutFile  = layout.inf
  14. DriverVer=10/19/1999,1.31.0.96
  15.  
  16. [Manufacturer]
  17. %IBM%       = IBM
  18.  
  19. [ControlFlags]
  20. ExcludeFromSelect = PCI\VEN_8086&DEV_1000&SUBSYS_01191014
  21.  
  22. [IBM]
  23. %IBMGE.DeviceDesc%        =  IBMGE.ndi,     PCI\VEN_8086&DEV_1000&SUBSYS_01191014
  24.  
  25. ;-------------------------------------------------------------------------------
  26. ; IBM Netfinity Gigabit Ethernet SX Adapter
  27. ;
  28. [IBMGE.ndi]
  29. Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
  30. BusType         = 5    ; PCI
  31. AddReg          = IBMGE.reg
  32. CopyFiles       = ibmge.CopyFiles
  33.  
  34. [IBMGE.ndi.Services]
  35. AddService = IBMGE, 2, ibmge.Service, common.EventLog
  36.  
  37. ;-----------------------------------------------------------------------------
  38. ; Registry Settings (decimal)
  39. ;
  40. [IBMGE.reg]
  41.  
  42. HKR, Ndi\Interfaces,                 UpperRange,         0, "ndis5"
  43. HKR, Ndi\Interfaces,                 LowerRange,         0, "ethernet"
  44. HKR, Ndi,                            Service,            0, "IBMGE"
  45.  
  46. ; FlowControl
  47. HKR, Ndi\Params\FlowControl,         ParamDesc,          0, %FlowControl%
  48. HKR, Ndi\Params\FlowControl,         default,            0, "2"
  49. HKR, Ndi\Params\FlowControl\Enum,    "0",                0, %FlowControl_None%
  50. HKR, Ndi\Params\FlowControl\Enum,    "1",                0, %FlowControl_RxOnly%
  51. HKR, Ndi\Params\FlowControl\Enum,    "2",                0, %FlowControl_TxOnly%
  52. HKR, Ndi\Params\FlowControl\Enum,    "3",                0, %FlowControl_Full%
  53. HKR, Ndi\Params\FlowControl\Enum,    "255",              0, %FlowControl_Hardware%
  54. HKR, Ndi\Params\FlowControl,         type,               0, "enum"
  55.  
  56. ; NumTxDescriptors
  57. HKR, Ndi\params\NumTxDescriptors,    ParamDesc,          0, %NumTxDescriptors%
  58. HKR, Ndi\params\NumTxDescriptors,    default,            0, "448"
  59. HKR, Ndi\params\NumTxDescriptors,    min,                0, "64"
  60. HKR, Ndi\params\NumTxDescriptors,    max,                0, "1024"
  61. HKR, Ndi\params\NumTxDescriptors,    step,               0, "8"
  62. HKR, Ndi\params\NumTxDescriptors,    Base,               0, "10"
  63. HKR, Ndi\params\NumTxDescriptors,    type,               0, "int"
  64.  
  65. ; NumRxDescriptors
  66. HKR, Ndi\params\NumRxDescriptors,    ParamDesc,          0, %NumRxDescriptors%
  67. HKR, Ndi\params\NumRxDescriptors,    default,            0, "200"
  68. HKR, Ndi\params\NumRxDescriptors,    min,                0, "32"
  69. HKR, Ndi\params\NumRxDescriptors,    max,                0, "768"
  70. HKR, Ndi\params\NumRxDescriptors,    step,               0, "8"
  71. HKR, Ndi\params\NumRxDescriptors,    Base,               0, "10"
  72. HKR, Ndi\params\NumRxDescriptors,    type,               0, "int"
  73.  
  74. ; NumCoalesceBuffers
  75. HKR, Ndi\params\NumCoalesceBuffers,  ParamDesc,          0, %NumCoalesceBuffers%
  76. HKR, Ndi\params\NumCoalesceBuffers,  default,            0, "200"
  77. HKR, Ndi\params\NumCoalesceBuffers,  min,                0, "16"
  78. HKR, Ndi\params\NumCoalesceBuffers,  max,                0, "768"
  79. HKR, Ndi\params\NumCoalesceBuffers,  step,               0, "1"
  80. HKR, Ndi\params\NumCoalesceBuffers,  Base,               0, "10"
  81. HKR, Ndi\params\NumCoalesceBuffers,  type,               0, "int"
  82.  
  83. ; ReportTxEarly
  84. HKR, Ndi\Params\ReportTxEarly,       ParamDesc,          0, %ReportTxEarly%
  85. HKR, Ndi\Params\ReportTxEarly,       default,            0, "0"
  86. HKR, Ndi\Params\ReportTxEarly\Enum,  "0",                0, %Off%
  87. HKR, Ndi\Params\ReportTxEarly\Enum,  "1",                0, %On%
  88. HKR, Ndi\Params\ReportTxEarly,       type,               0, "enum"
  89.  
  90. ; ChecksumTxTcp
  91. HKR, Ndi\Params\ChecksumTxTcp,       ParamDesc,          0, %ChecksumTxTcp%
  92. HKR, Ndi\Params\ChecksumTxTcp,       default,            0, "1"
  93. HKR, Ndi\Params\ChecksumTxTcp\Enum,  "0",                0, %Off%
  94. HKR, Ndi\Params\ChecksumTxTcp\Enum,  "1",                0, %On%
  95. HKR, Ndi\Params\ChecksumTxTcp,       type,               0, "enum"
  96.  
  97. ; ChecksumRxTcp
  98. HKR, Ndi\Params\ChecksumRxTcp,       ParamDesc,          0, %ChecksumRxTcp%
  99. HKR, Ndi\Params\ChecksumRxTcp,       default,            0, "1"
  100. HKR, Ndi\Params\ChecksumRxTcp\Enum,  "0",                0, %Off%
  101. HKR, Ndi\Params\ChecksumRxTcp\Enum,  "1",                0, %On%
  102. HKR, Ndi\Params\ChecksumRxTcp,       type,               0, "enum"
  103.  
  104. ; Hardwired defaults
  105. HKR,,                                PciScanMethod,      0, "3"
  106. HKR,,                                TxIntDelay,         0, "28"
  107. HKR,,                                MWIEnable,          0, "0"
  108. HKR,,                                CustomMessages,     0, "0"
  109.  
  110. [ibmge.CopyFiles]
  111. ibmgent5.sys,,,2
  112.  
  113. [ibmge.Service]
  114. DisplayName     = %IBMGE.Service.DispName%
  115. ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
  116. StartType       = 3 ;%SERVICE_DEMAND_START%
  117. ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
  118. ServiceBinary   = %12%\ibmgent5.sys
  119. LoadOrderGroup  = NDIS
  120.  
  121. ;-----------------------------------------------------------------------------
  122. ; Common base for all drivers for Eventlog
  123. ;
  124. [common.EventLog]
  125. AddReg = common.AddEventLog.reg
  126.  
  127. [common.AddEventLog.reg]
  128. HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\System32\drivers\ibmgent5.sys"
  129. HKR, , TypesSupported,   0x00010001, 7
  130.  
  131. ;-----------------------------------------------------------------------------
  132. ; DestinationDirs
  133. ;
  134. [DestinationDirs]
  135. ibmge.CopyFiles = 12
  136.  
  137. ;-----------------------------------------------------------------------------
  138. ; Localizable Strings
  139. ;
  140. [Strings]
  141. Msft                     = "Microsoft"
  142. IBM                      = "IBM"
  143.  
  144. FlowControl              = "Flow Control"
  145. FlowControl_None         = "Disabled"
  146. FlowControl_RxOnly       = "Receive Pause Frames"
  147. FlowControl_TxOnly       = "Transmit Pause Frames"
  148. FlowControl_Full         = "Enabled"
  149. FlowControl_Hardware     = "Hardware Default"
  150.  
  151. NumTxDescriptors         = "Number of Transmit Descriptors"
  152. NumRxDescriptors         = "Number of Receive Buffers"
  153. NumCoalesceBuffers       = "Number of Coalesce Buffers"
  154. ChecksumTxTcp            = "Transmit Checksum Offloading"
  155. ChecksumRxTcp            = "Receive Checksum Offloading"
  156. ReportTxEarly            = "Fast Transmit Completion"
  157.  
  158. On                       = "On"
  159. Off                      = "Off"
  160.  
  161. IBMGE.DeviceDesc        = "IBM Netfinity Gigabit Ethernet SX Adapter"
  162.  
  163.  
  164. IBMGE.Service.DispName  = "IBM Netfinity Gigabit Ethernet SX Adapter Driver"
  165.